package com.ruoyi.jjkc.jdjh.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 加计扣除鉴定计划对象 jjkc_jdjh
 *
 * @author huacai
 * @date 2024-12-07
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Jdjh extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 鉴定计划ID
     */
    private Integer jdjhId;

    /**
     * 项目申报ID
     */
    @Excel(name = "项目申报ID")
    private String xmsbId;

    /**
     * 年度
     */
    @Excel(name = "年度")
    private String nd;

    /**
     * 是否可加计扣除
     */
    @Excel(name = "是否可加计扣除")
    private String sfKJjkc;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 部门ID
     */
    private Integer deptId;

    /**
     * 当年发生额
     */
    private Double dnFse;

    //项目名称
    private String xmName;

    //项目编号
    private String xmBh;

    //课题归属
    private String ktGs;

    //项目总经费
    private Double xmZjf;

    //承担单位
    private String cdDw;

    //项目负责人
    private String xmFzName;

    //联系电话
    private String lxDh;

    //起时间
    @JsonFormat(pattern = "yyyy-MM")
    private Date qTime;

    //止时间
    @JsonFormat(pattern = "yyyy-MM")
    private Date zTime;

    //自筹金额
    private Double zcJe;

    //是否在申请列表
    private String sfzSqLb;

}
